Ανάπτυξη Διαδικτυακών και Νεφοϋπολογιστικών Εφαρμογών

Κωδικός μαθήματος
DET715
Μονάδες ECTS
6
Εξάμηνο
Εξάμηνο Ζ
Κατηγορία μαθήματος
Κατεύθυνση
Τεχνολογία και Ψηφιακή Καινοτομία
Περιγραφή μαθήματος
  1. ΜΑΘΗΣΙΑΚΑ ΑΠΟΤΕΛΕΣΜΑΤΑ

Μαθησιακά Αποτελέσματα

Με την ολοκλήρωση του μαθήματος, οι φοιτητές θα πρέπει να αποκτήσουν θεωρητική και πρακτική γνώση, κατανόηση αλλά και δυνατότητες εφαρμογής και ανάλυσης σχετικά με:

  • Αρχιτεκτονικές για την ανάπτυξη διαδικτυακών συστημάτων & εφαρμογών (client – server) και βασικά συστατικά στοιχεία υποδομής για τις εφαρμογές ιστού (webservers).
  • Θεμελιώδεις έννοιες για την ανάπτυξη διαδικτυακών συστημάτων (state, session, application, request, response).
  • Server Side προγραμματισμός με χρήση γλωσσών 3ης γενιάς (PHP).
  • CMS συστήματα (π.χ. WordPress, Joomla, Drupal).
  • Ανάπτυξη web εφαρμογών με χρήση CMS συστημάτων. 
  • Διαχείριση, Βελτιστοποίηση Εφαρμογών.
  • Frameworks για ανάπτυξη Ajax-based συστημάτων ιστού (π.χ. jQuery, Mootools).  
  • Rich Internet Applications.
  • Ανάπτυξη διαδικτυακών συστημάτων με χρήση Python και JavaScript.
  • Metadata και η διαχείριση τους στην ανάπτυξη διαδικτυακών συστημάτων.
  • Θέματα Κλιμακοσιμότητας& Απόδοσης (Scalability & Efficiency).
  • Την τεχνολογία των Web Services.

Γενικές Ικανότητες

Οι γενικές ικανότητες που θα πρέπει να έχει αποκτήσει ο φοιτητής/φοιτήτρια και στις οποίες αποσκοπεί το μάθημα είναι:

  • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών 
  • Προσαρμογή σε νέες καταστάσεις 
  • Μετατροπή της θεωρίας σε πράξη
  • Λήψη αποφάσεων 
  • Αυτόνομη εργασία 
  • Ομαδική εργασία 
  • Παραγωγή νέων ερευνητικών ιδεών
  • Άσκηση κριτικής και αυτοκριτικής 
  • Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
  1. ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ

Σύντομη Περιγραφή Μαθήματος: Αντικείμενο του μαθήματος είναι η κατανόηση και εκμάθηση όλων των απαραίτητων τεχνολογιών, γλωσσών προγραμματισμού και μεθόδων για την ανάπτυξη διαδικτυακών συστημάτων και εφαρμογών με ιδιαίτερη και βασική έμφαση στις εφαρμογές ιστού και στις νεφοϋπολογιστικές τεχνολογίες.

Τίτλος ενότητας

Βιβλιογραφία

Σύνδεσμος παρουσίασης

  1. Εισαγωγή

 

  1. Εφαρμογές διαδικτύου

 

  1. Βασικές έννοιες διαδικτύου

 

  1. Πρωτόκολλα

 

  1. Περιεχόμενο στο διαδίκτυο

 

  1. Συστήματα διαχείρισης περιεχομένου

 

  1. Πρωτόκολλο HTTP

 

  1. Γλώσσα HTML / XHTML

 

  1. Γλώσσα επικαλυπτόμενων μορφοποιήσεων CSS

 

  1. Βασικές αρχές της γλώσσας PHP

 

 

  1. Γλώσσα XML

 

  1. Μικροϋπηρεσίες και Διακομιστές

 

  1. Servlets και γλώσσα JSP

 

Τρόποι αξιολόγησης φοιτητή:

 

Πρόταση 1

Εργασίες

Πρόταση 2

Τελική εξέταση

Η αρίθμηση αναφέρεται στην αντίστοιχη εβδομάδα του μαθήματος.

  1. ΔΙΔΑΚΤΙΚΕΣ και ΜΑΘΗΣΙΑΚΕΣ ΜΕΘΟΔΟΙ - ΑΞΙΟΛΟΓΗΣΗ

ΤΡΟΠΟΣ ΠΑΡΑΔΟΣΗΣ.

Π.χ. Πρόσωπο με πρόσωπο

ΧΡΗΣΗ ΤΕΧΝΟΛΟΓΙΩΝ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ

Επικοινωνία με φοιτητές μέσω email, eclass, PC, Video Projector, Διαδραστικός Πίνακας, Ανάρτηση του εκπαιδευτικού υλικού και των διαλέξεων στην πλατφόρμα eclass

ΟΡΓΑΝΩΣΗ ΔΙΔΑΣΚΑΛΙΑΣ

 

Δραστηριότητα

Φόρτος Εργασίας Εξαμήνου

Διαλέξεις

39

Αυτοτελής Μελέτη

111

Σύνολο μαθήματος (25 ώρες φόρτου εργασίας ανά πιστωτική μονάδα)

150

ΑΞΙΟΛΟΓΗΣΗ ΦΟΙΤΗΤΩΝ 

 

Εξετάσεις στο τέλος του εξαμήνου (Ερωτήσεις πολλαπλής επιλογής, Ερωτήσεις Σύντομης Απάντησης & Ανάπτυξης)  100%

  1. ΣΥΝΙΣΤΩΜΕΝΗ-ΒΙΒΛΙΟΓΡΑΦΙΑ

Μ. Σαλαμπάσης, Εισαγωγή στον Προγραμματισμό Διαδικτυακών Εφαρμογών, 2017, Λύχνος

R. Connolly, R. Hoar Προγραμματισμός για το Web, 2015, Μ.Γκιούρδα, Κωδικός Βιβλίου στον Εύδοξο: 50661201, 

P.J Deitel,  H.M. Deitel Προγραμματισμός Internet & World Wide Web, 2011 4η Έκδοση, Μ.Γκιούρδα, Κωδικός Βιβλίου στον Εύδοξο: 12543770,

J. Meloni, Μάθετε PHP, MySQL και Apache Όλα σε Ένα, 5η Έκδοση, Μ.Γκιούρδα Κωδικός Βιβλίου στον Εύδοξο: 41960260

P. Ballard, M. Moncur, Μάθετε Ajax, Javascript και PHP,Όλα σε ένα, Μ.Γκιούρδα, Κωδικός Βιβλίου στον Εύδοξο: 12308

Μαθήματα Εξαμήνου